#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include<QNetworkRequest>   // 请求
#include<QNetworkReply>     // 回复
#include<QNetworkAccessManager> // 接入管理

namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = nullptr);
    ~MainWindow();

public:
    /* 初始化获取access_token */
    void initGetAccessToken();

public slots:
    /* 智能对话 */
    void chatGPTChat();
    /* 智能文生图 */
    void chatGPTImage();


private:
    Ui::MainWindow *ui;

    /* 请求 */
    QNetworkRequest m_request;
    /* 请求方法 */
    QNetworkAccessManager m_manager;

    /* 得到access_token */
    QString m_accessToken;

};

#endif // MAINWINDOW_H
